package main

import "fmt"

func main() {
	//一级指针
	a := 10
	b := 20
	p := &a
	fmt.Println(*p)
	fmt.Printf("%T\n", p)
	//二级指针
	pp := &p
	//通过二级指针改变一级指针的值
	*pp = &b
	fmt.Println(pp)
	fmt.Printf("%T\n", pp)
	fmt.Println(*p)
}
